blob: 23bb374adf4526e6b75922d49afa28eb43954998 (
plain)
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
36
37
38
39
40
41
42
43
44
|
# makefile template
include MakeInclude
LDLIBS =
VLAN_OBJS = vconfig.o
ALL_OBJS = ${VLAN_OBJS}
VCONFIG = vconfig #program to be created
all: ${VCONFIG} macvlan_config
#This is pretty silly..
vconfig.h: Makefile
touch vconfig.h
$(VCONFIG): $(VLAN_OBJS)
$(CC) $(CCFLAGS) $(LDFLAGS) -o $(VCONFIG) $(VLAN_OBJS) $(LDLIBS)
$(STRIP) $(VCONFIG)
macvlan_config: macvlan_config.c
$(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $<
$(ALL_OBJS): %.o: %.c %.h
@echo " "
@echo "Making $<"
$(CC) $(CCFLAGS) -c $<
clean:
rm -f *.o
purge: clean
rm -f *.flc ${VCONFIG} macvlan_config vconfig.h
rm -f *~
|