Refactor Makefiles slightly to remove redundancy between normal and bootstrap build.diff -r1.29 -r1.30 pkgsrc/pkgtools/pkg_install/files/admin/Makefile.in
(joerg)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.in,v 1.29 2015/09/07 09:06:05 jperkin Exp $ | 1 | # $NetBSD: Makefile.in,v 1.30 2015/12/27 12:18:20 joerg Exp $ | |
2 | 2 | |||
3 | srcdir= @srcdir@ | 3 | srcdir= @srcdir@ | |
4 | 4 | |||
5 | prefix= @prefix@ | 5 | prefix= @prefix@ | |
6 | exec_prefix= @exec_prefix@ | 6 | exec_prefix= @exec_prefix@ | |
7 | sbindir= @sbindir@ | 7 | sbindir= @sbindir@ | |
8 | mandir= @mandir@ | 8 | mandir= @mandir@ | |
9 | datarootdir= @datarootdir@ | 9 | datarootdir= @datarootdir@ | |
10 | 10 | |||
11 | man1dir= $(mandir)/man1 | 11 | man1dir= $(mandir)/man1 | |
12 | cat1dir= $(mandir)/cat1 | 12 | cat1dir= $(mandir)/cat1 | |
13 | man8dir= $(mandir)/man8 | 13 | man8dir= $(mandir)/man8 | |
14 | cat8dir= $(mandir)/cat8 | 14 | cat8dir= $(mandir)/cat8 | |
@@ -17,39 +17,40 @@ BOOTSTRAP= @bootstrap@ | @@ -17,39 +17,40 @@ BOOTSTRAP= @bootstrap@ | |||
17 | SSL_SUPPORT= @ssl_support@ | 17 | SSL_SUPPORT= @ssl_support@ | |
18 | 18 | |||
19 | CC= @CC@ | 19 | CC= @CC@ | |
20 | CCLD= $(CC) | 20 | CCLD= $(CC) | |
21 | DEFS= @DEFS@ | 21 | DEFS= @DEFS@ | |
22 | CFLAGS= @CFLAGS@ | 22 | CFLAGS= @CFLAGS@ | |
23 | LDFLAGS= @LDFLAGS@ -L../lib | 23 | LDFLAGS= @LDFLAGS@ -L../lib | |
24 | 24 | |||
25 | INSTALL= @INSTALL@ | 25 | INSTALL= @INSTALL@ | |
26 | 26 | |||
27 | PROG= pkg_admin | 27 | PROG= pkg_admin | |
28 | SCRIPTS= audit-packages download-vulnerability-list | 28 | SCRIPTS= audit-packages download-vulnerability-list | |
29 | 29 | |||
30 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib | |||
31 | ||||
30 | .if empty(BOOTSTRAP) | 32 | .if empty(BOOTSTRAP) | |
31 | LIBS= -linstall -lnetpgpverify -larchive -lbz2 -lz -lfetch | 33 | LIBS= -linstall -lnetpgpverify -larchive -lbz2 -lz -lfetch | |
32 | .if !empty(SSL_SUPPORT) | 34 | .if !empty(SSL_SUPPORT) | |
33 | LIBS+= -lssl -lcrypto | 35 | LIBS+= -lssl -lcrypto | |
34 | CFLAGS+= -DHAVE_SSL | 36 | CPPFLAGS+= -DHAVE_SSL | |
35 | .endif | 37 | .endif | |
36 | LIBS+= @LIBS@ | 38 | LIBS+= @LIBS@ | |
37 | OBJS= audit.o check.o main.o | 39 | OBJS= audit.o check.o main.o | |
38 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib | |||
39 | .else | 40 | .else | |
40 | LIBS= -linstall @LIBS@ | 41 | LIBS= -linstall @LIBS@ | |
41 | OBJS= check.o main.o | 42 | OBJS= check.o main.o | |
42 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib -DBOOTSTRAP | 43 | CPPFLAGS+= -DBOOTSTRAP | |
43 | .endif | 44 | .endif | |
44 | 45 | |||
45 | all: $(PROG) $(SCRIPTS) | 46 | all: $(PROG) $(SCRIPTS) | |
46 | 47 | |||
47 | .c.o: | 48 | .c.o: | |
48 | $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< | 49 | $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< | |
49 | 50 | |||
50 | $(PROG): $(OBJS) | 51 | $(PROG): $(OBJS) | |
51 | $(CCLD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) | 52 | $(CCLD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) | |
52 | 53 | |||
53 | clean: | 54 | clean: | |
54 | rm -f $(OBJS) $(PROG) | 55 | rm -f $(OBJS) $(PROG) | |
55 | 56 |
@@ -1,50 +1,50 @@ | @@ -1,50 +1,50 @@ | |||
1 | # $NetBSD: Makefile.in,v 1.27 2015/09/07 09:06:05 jperkin Exp $ | 1 | # $NetBSD: Makefile.in,v 1.28 2015/12/27 12:18:20 joerg Exp $ | |
2 | 2 | |||
3 | srcdir= @srcdir@ | 3 | srcdir= @srcdir@ | |
4 | 4 | |||
5 | prefix= @prefix@ | 5 | prefix= @prefix@ | |
6 | exec_prefix= @exec_prefix@ | 6 | exec_prefix= @exec_prefix@ | |
7 | sbindir= @sbindir@ | 7 | sbindir= @sbindir@ | |
8 | mandir= @mandir@ | 8 | mandir= @mandir@ | |
9 | datarootdir= @datarootdir@ | 9 | datarootdir= @datarootdir@ | |
10 | 10 | |||
11 | man1dir= $(mandir)/man1 | 11 | man1dir= $(mandir)/man1 | |
12 | cat1dir= $(mandir)/cat1 | 12 | cat1dir= $(mandir)/cat1 | |
13 | 13 | |||
14 | BOOTSTRAP= @bootstrap@ | 14 | BOOTSTRAP= @bootstrap@ | |
15 | 15 | |||
16 | CC= @CC@ | 16 | CC= @CC@ | |
17 | CCLD= $(CC) | 17 | CCLD= $(CC) | |
18 | DEFS= @DEFS@ | 18 | DEFS= @DEFS@ | |
19 | CFLAGS= @CFLAGS@ | 19 | CFLAGS= @CFLAGS@ | |
20 | LDFLAGS= @LDFLAGS@ -L../lib | 20 | LDFLAGS= @LDFLAGS@ -L../lib | |
21 | 21 | |||
22 | INSTALL= @INSTALL@ | 22 | INSTALL= @INSTALL@ | |
23 | 23 | |||
24 | PROG= pkg_create | 24 | PROG= pkg_create | |
25 | 25 | |||
26 | SSL_SUPPORT= @ssl_support@ | 26 | SSL_SUPPORT= @ssl_support@ | |
27 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib | |||
27 | 28 | |||
28 | .if empty(BOOTSTRAP) | 29 | .if empty(BOOTSTRAP) | |
29 | LIBS= -linstall -lnetpgpverify -larchive -lbz2 -lz -lfetch @LIBS@ | 30 | LIBS= -linstall -lnetpgpverify -larchive -lbz2 -lz -lfetch @LIBS@ | |
30 | .if !empty(SSL_SUPPORT) | 31 | .if !empty(SSL_SUPPORT) | |
31 | LIBS+= -lssl -lcrypto | 32 | LIBS+= -lssl -lcrypto | |
32 | .endif | 33 | .endif | |
33 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib | |||
34 | OBJS= main.o perform.o pl.o util.o build.o | 34 | OBJS= main.o perform.o pl.o util.o build.o | |
35 | .else | 35 | .else | |
36 | LIBS= -linstall @LIBS@ | 36 | LIBS= -linstall @LIBS@ | |
37 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib -DBOOTSTRAP | 37 | CPPFLAGS+= -DBOOTSTRAP | |
38 | OBJS= main.o perform.o pl.o util.o | 38 | OBJS= main.o perform.o pl.o util.o | |
39 | .endif | 39 | .endif | |
40 | 40 | |||
41 | all: $(PROG) | 41 | all: $(PROG) | |
42 | 42 | |||
43 | .c.o: | 43 | .c.o: | |
44 | $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< | 44 | $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< | |
45 | 45 | |||
46 | $(PROG): $(OBJS) | 46 | $(PROG): $(OBJS) | |
47 | $(CCLD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) | 47 | $(CCLD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) | |
48 | 48 | |||
49 | clean: | 49 | clean: | |
50 | rm -f $(OBJS) $(PROG) | 50 | rm -f $(OBJS) $(PROG) |
@@ -1,44 +1,45 @@ | @@ -1,44 +1,45 @@ | |||
1 | # $NetBSD: Makefile.in,v 1.30 2015/09/07 09:06:05 jperkin Exp $ | 1 | # $NetBSD: Makefile.in,v 1.31 2015/12/27 12:18:20 joerg Exp $ | |
2 | 2 | |||
3 | srcdir= @srcdir@ | 3 | srcdir= @srcdir@ | |
4 | 4 | |||
5 | prefix= @prefix@ | 5 | prefix= @prefix@ | |
6 | exec_prefix= @exec_prefix@ | 6 | exec_prefix= @exec_prefix@ | |
7 | sbindir= @sbindir@ | 7 | sbindir= @sbindir@ | |
8 | mandir= @mandir@ | 8 | mandir= @mandir@ | |
9 | datarootdir= @datarootdir@ | 9 | datarootdir= @datarootdir@ | |
10 | 10 | |||
11 | man1dir= $(mandir)/man1 | 11 | man1dir= $(mandir)/man1 | |
12 | cat1dir= $(mandir)/cat1 | 12 | cat1dir= $(mandir)/cat1 | |
13 | 13 | |||
14 | BOOTSTRAP= @bootstrap@ | 14 | BOOTSTRAP= @bootstrap@ | |
15 | SSL_SUPPORT= @ssl_support@ | 15 | SSL_SUPPORT= @ssl_support@ | |
16 | 16 | |||
17 | CC= @CC@ | 17 | CC= @CC@ | |
18 | CCLD= $(CC) | 18 | CCLD= $(CC) | |
19 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib | |||
20 | DEFS= @DEFS@ | |||
21 | CFLAGS= @CFLAGS@ | |||
22 | LDFLAGS= @LDFLAGS@ -L../lib | |||
23 | ||||
19 | .if empty(BOOTSTRAP) | 24 | .if empty(BOOTSTRAP) | |
20 | LIBS= -linstall -lnetpgpverify -larchive -lbz2 -lz -lfetch @LIBS@ | 25 | LIBS= -linstall -lnetpgpverify -larchive -lbz2 -lz -lfetch @LIBS@ | |
21 | .if !empty(SSL_SUPPORT) | 26 | .if !empty(SSL_SUPPORT) | |
22 | LIBS+= -lssl -lcrypto | 27 | LIBS+= -lssl -lcrypto | |
23 | .endif | 28 | .endif | |
24 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib | |||
25 | .else | 29 | .else | |
26 | LIBS= -linstall @LIBS@ | 30 | LIBS= -linstall @LIBS@ | |
27 | CPPFLAGS= @CPPFLAGS@ -I. -I$(srcdir) -I../lib -DBOOTSTRAP | 31 | CPPFLAGS+= -DBOOTSTRAP | |
28 | .endif | 32 | .endif | |
29 | DEFS= @DEFS@ | |||
30 | CFLAGS= @CFLAGS@ | |||
31 | LDFLAGS= @LDFLAGS@ -L../lib | |||
32 | 33 | |||
33 | INSTALL= @INSTALL@ | 34 | INSTALL= @INSTALL@ | |
34 | 35 | |||
35 | PROG= pkg_info | 36 | PROG= pkg_info | |
36 | 37 | |||
37 | OBJS= main.o perform.o show.o | 38 | OBJS= main.o perform.o show.o | |
38 | 39 | |||
39 | all: $(PROG) | 40 | all: $(PROG) | |
40 | 41 | |||
41 | .c.o: | 42 | .c.o: | |
42 | $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< | 43 | $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< | |
43 | 44 | |||
44 | $(PROG): $(OBJS) | 45 | $(PROG): $(OBJS) |