fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
1# src/utils/psi/Makefile.inc
2
3rel := src/utils/psi
4
5DIRS += $(rel)
6DIST += $(rel)/Makefile.inc
7
8PSI_BAS := \
9 comment \
10 delete \
11 edit \
12 info \
13 list \
14 load \
15 merge \
16 new \
17 reorder \
18 save \
19 main
20
21PSI_SRC := $(foreach f,$(PSI_BAS),$(rel)/$(f).c)
22PSI_OBJ := $(foreach f,$(PSI_BAS),$(rel)/$(f).o)
23PSI_HDR := $(foreach f,$(PSI_BAS),$(rel)/$(f).h)
24PSI_MAN1 := $(rel)/psi.1
25PSI_BIN := $(rel)/psi$(EXEEXT)
26
27PSI_OBJ_EXT := \
28 src/lib/getopt.o \
29 $(DRV_PSI_OBJ)
30
31BIN += $(PSI_BIN)
32MAN1 += $(PSI_MAN1)
33CLN += $(PSI_BIN) $(PSI_OBJ)
34DIST += $(PSI_SRC) $(PSI_HDR) $(PSI_MAN1)
35
36$(rel)/comment.o: $(rel)/comment.c
37$(rel)/delete.o: $(rel)/delete.c
38$(rel)/edit.o: $(rel)/edit.c
39$(rel)/info.o: $(rel)/info.c
40$(rel)/list.o: $(rel)/list.c
41$(rel)/load.o: $(rel)/load.c
42$(rel)/main.o: $(rel)/main.c
43$(rel)/main.o: $(rel)/merge.c
44$(rel)/new.o: $(rel)/new.c
45$(rel)/save.o: $(rel)/save.c
46$(rel)/reorder.o: $(rel)/reorder.c
47
48$(rel)/psi$(EXEEXT): $(PSI_OBJ_EXT) $(PSI_OBJ)
49 $(QP)echo " LD $@"
50 $(QR)$(LD) $(LDFLAGS_DEFAULT) -o $@ $(PSI_OBJ) $(PSI_OBJ_EXT)