Commit | Line | Data |
---|---|---|
8c4ebc23 | 1 | # Libraries |
78ed81a3 | 2 | |
3 | # Bad assumption, if one exists they all exist | |
4 | .if exists(${.CURDIR}/../libgroff/obj) | |
8c4ebc23 JH |
5 | LIBGROFF= $(.CURDIR)/../libgroff/obj/libgroff.a |
6 | LIBDRIVER= $(.CURDIR)/../libdriver/obj/libdriver.a | |
7 | LIBBIB= $(.CURDIR)/../libbib/obj/libbib.a | |
78ed81a3 | 8 | .else |
9 | LIBGROFF= $(.CURDIR)/../libgroff/libgroff.a | |
10 | LIBDRIVER= $(.CURDIR)/../libdriver/libdriver.a | |
11 | LIBBIB= $(.CURDIR)/../libbib/libbib.a | |
8c4ebc23 JH |
12 | .endif |
13 | ||
14 | CC= gcc | |
15 | CFLAGS+= -DHAVE_UNISTD_H=1\ | |
16 | -DHAVE_DIRENT_H=1\ | |
17 | -DHAVE_LIMITS_H=1\ | |
18 | -DHAVE_STDLIB_H=1\ | |
19 | -DHAVE_SYS_DIR_H=1\ | |
20 | -DHAVE_CC_LIMITS_H=1\ | |
21 | -DHAVE_CC_UNISTD_H=1\ | |
22 | -DSTDLIB_H_DECLARES_GETOPT=1\ | |
23 | -DUNISTD_H_DECLARES_GETOPT=1\ | |
24 | -DSTDLIB_H_DECLARES_PUTENV=1\ | |
25 | -DRETSIGTYPE=void\ | |
26 | -DHAVE_MMAP=1\ | |
27 | -DHAVE_RENAME=1\ | |
28 | -DHAVE_MKSTEMP=1\ | |
29 | -DHAVE_SYS_SIGLIST=1\ | |
30 | -DARRAY_DELETE_NEEDS_SIZE=1 | |
31 | ||
32 | ||
33 | .SUFFIXES: .cc | |
34 | .cc.o: | |
35 | $(CC) $(CFLAGS) -c $(.IMPSRC) | |
36 | ||
37 | .y.cc: | |
38 | $(YACC) $(YFLAGS) $(.IMPSRC) | |
39 | mv y.tab.c $(.PREFIX).cc | |
40 | mv y.tab.h $(.PREFIX).tab.h |