fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
1# src/utils/pri/Makefile.inc
2
3rel := src/utils/pri
4
5DIRS += $(rel)
6DIST += $(rel)/Makefile.inc
7
8PRI_BAS := \
9 comment \
10 decode \
11 delete \
12 edit \
13 encode \
14 event \
15 info \
16 list \
17 merge \
18 new \
19 pri-mac-gcr \
20 rotate \
21 text-ibm-fm \
22 text-ibm-mfm \
23 text-mac-gcr \
24 text-raw \
25 text \
26 weak \
27 main
28
29PRI_SRC := $(foreach f,$(PRI_BAS),$(rel)/$(f).c)
30PRI_OBJ := $(foreach f,$(PRI_BAS),$(rel)/$(f).o)
31PRI_HDR := $(rel)/main.h $(rel)/pri-mac-gcr.h $(rel)/text.h
32PRI_MAN1 := $(rel)/pri.1
33PRI_BIN := $(rel)/pri$(EXEEXT)
34
35PRI_OBJ_EXT := \
36 src/lib/getopt.o \
37 src/lib/sysdep.o \
38 src/lib/text.o \
39 $(DRV_PSI_OBJ) \
40 $(DRV_PRI_OBJ)
41
42BIN += $(PRI_BIN)
43MAN1 += $(PRI_MAN1)
44CLN += $(PRI_BIN) $(PRI_OBJ)
45DIST += $(PRI_SRC) $(PRI_HDR) $(PRI_MAN1)
46
47$(rel)/comment.o: $(rel)/comment.c
48$(rel)/decode.o: $(rel)/decode.c
49$(rel)/delete.o: $(rel)/delete.c
50$(rel)/edit.o: $(rel)/edit.c
51$(rel)/encode.o: $(rel)/encode.c
52$(rel)/event.o: $(rel)/event.c
53$(rel)/info.o: $(rel)/info.c
54$(rel)/list.o: $(rel)/list.c
55$(rel)/merge.o: $(rel)/merge.c
56$(rel)/new.o: $(rel)/new.c
57$(rel)/pri-mac-gcr.o: $(rel)/pri-mac-gcr.c
58$(rel)/rotate.o: $(rel)/rotate.c
59$(rel)/text-ibm-fm.o: $(rel)/text-ibm-fm.c
60$(rel)/text-ibm-mfm.o: $(rel)/text-ibm-mfm.c
61$(rel)/text-mac-gcr.o: $(rel)/text-mac-gcr.c
62$(rel)/text-raw.o: $(rel)/text-raw.c
63$(rel)/text.o: $(rel)/text.c
64$(rel)/weak.o: $(rel)/weak.c
65$(rel)/main.o: $(rel)/main.c
66
67$(rel)/pri$(EXEEXT): $(PRI_OBJ_EXT) $(PRI_OBJ)
68 $(QP)echo " LD $@"
69 $(QR)$(LD) $(LDFLAGS_DEFAULT) -o $@ $(PRI_OBJ) $(PRI_OBJ_EXT)