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