fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
1# src/utils/pfi/Makefile.inc
2
3rel := src/utils/pfi
4
5DIRS += $(rel)
6DIST += $(rel)/Makefile.inc
7
8PFI_UTIL_BAS := \
9 comment \
10 decode \
11 delete \
12 encode \
13 fold \
14 info \
15 text \
16 track-edit \
17 main
18
19PFI_UTIL_SRC := $(foreach f,$(PFI_UTIL_BAS),$(rel)/$(f).c)
20PFI_UTIL_OBJ := $(foreach f,$(PFI_UTIL_BAS),$(rel)/$(f).o)
21PFI_UTIL_HDR := $(rel)/main.h
22PFI_UTIL_MAN1 := $(rel)/pfi.1
23PFI_UTIL_BIN := $(rel)/pfi$(EXEEXT)
24
25PFI_UTIL_OBJ_EXT := \
26 src/lib/ciff.o \
27 src/lib/endian.o \
28 src/lib/getopt.o \
29 src/lib/text.o \
30 $(DRV_PSI_OBJ) \
31 $(DRV_PRI_OBJ) \
32 $(DEV_PFI_OBJ)
33
34BIN += $(PFI_UTIL_BIN)
35MAN1 += $(PFI_UTIL_MAN1)
36CLN += $(PFI_UTIL_BIN) $(PFI_UTIL_OBJ)
37DIST += $(PFI_UTIL_SRC) $(PFI_UTIL_HDR) $(PFI_UTIL_MAN1)
38
39$(rel)/comment.o: $(rel)/comment.c
40$(rel)/decode.o: $(rel)/decode.c
41$(rel)/delete.o: $(rel)/delete.c
42$(rel)/encode.o: $(rel)/encode.c
43$(rel)/fold.o: $(rel)/fold.c
44$(rel)/info.o: $(rel)/info.c
45$(rel)/text.o: $(rel)/text.c
46$(rel)/track-edit.o: $(rel)/track-edit.c
47$(rel)/main.o: $(rel)/main.c
48
49$(rel)/pfi$(EXEEXT): $(PFI_UTIL_OBJ_EXT) $(PFI_UTIL_OBJ)
50 $(QP)echo " LD $@"
51 $(QR)$(LD) $(LDFLAGS_DEFAULT) -o $@ $(PFI_UTIL_OBJ) $(PFI_UTIL_OBJ_EXT) -lm