forked from bos4711/adftools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
41 lines (29 loc) · 998 Bytes
/
Makefile
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
LIBS= -ladf
SOURCES=error.c misc.c version.c zfile.c
OBJS= $(SOURCES:.c=.o)
PROGS= adfcopy adfcreate adfdelete adfdump adfextract adfinfo adfinstall adflist adfmakedir
CC= gcc
CFLAGS= -Wall -ggdb
all: $(PROGS)
adfcopy: $(OBJS) adfcopy.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfcreate: $(OBJS) adfcreate.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfdelete: $(OBJS) adfdelete.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfdump: $(OBJS) adfdump.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfextract: $(OBJS) adfextract.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfinfo: $(OBJS) adfinfo.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfinstall: $(OBJS) adfinstall.c bootblocks.o
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) bootblocks.o $@.c
adflist: $(OBJS) adflist.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
adfmakedir: $(OBJS) adfmakedir.c
$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS) $@.c
bootblocks:
$(CC) $(CFLAGS) -c -o $@.o $@.c
clean:
rm -f $(PROGS) *.o *~ core *.bb