File: LinuxMakefilePatch

package info (click to toggle)
vpcs 0.5b2-2.2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, trixie
  • size: 668 kB
  • sloc: ansic: 10,166; sh: 299; makefile: 40
file content (35 lines) | stat: -rw-r--r-- 886 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Description: Patch Makefile.linux
 Modify upstream linux Makefile to allow hardening/autobuilding
Author: Daniel Lintott <daniel@serverb.co.uk>

--- vpcs-0.5b0.orig/src/Makefile.linux
+++ vpcs-0.5b0/src/Makefile.linux
@@ -1,12 +1,11 @@
 RM=rm -f
-CC=gcc $(CCOPT)
+CC=gcc
 OSTYPE=Linux
-CPUTYPE=i386
 OPT=-O2
 HVOPT=-DHV
 
-CFLAGS=-D$(OSTYPE) -D$(CPUTYPE) $(OPT) $(HVOPT) -Wall -I. -DTAP
-LDFLAGS=-lpthread -lutil -s -static
+CFLAGS?=-D$(OSTYPE) -D$(CPUTYPE) $(OPT) $(HVOPT) -Wall -I. -DTAP
+LDFLAGS?=-lpthread -lutil -s -static
 OBJS=vpcs.o \
 	daemon.o \
 	readline.o \
@@ -31,10 +30,10 @@ OBJS=vpcs.o \
 all: vpcs
 
 vpcs: $(OBJS)
-	$(CC) $(OBJS) -o vpcs $(LDFLAGS) 
+	$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -o vpcs $(LDFLAGS) 
 
 .c.o: keys.h vpcs.h packets.h dhcp.h
-	$(CC) $(INCLUDE_PATH) $(CFLAGS) -c $<
+	$(CC) $(INCLUDE_PATH) $(CPPFLAGS) $(CFLAGS) -c $<
 
 clean:
 	$(RM) *.o vpcs