fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
at master 79 lines 1.6 kB view raw
1# src/lib/Makefile.inc 2 3rel := src/lib 4 5DIRS += $(rel) 6DIST += $(rel)/Makefile.inc $(rel)/stdint/stdint.h 7 8LIBPCE_BAS := \ 9 brkpt \ 10 cfg \ 11 ciff \ 12 cmd \ 13 console \ 14 endian \ 15 getopt \ 16 ihex \ 17 iniata \ 18 inidsk \ 19 iniram \ 20 initerm \ 21 load \ 22 log \ 23 mhex \ 24 monitor \ 25 msg \ 26 msgdsk \ 27 path \ 28 srec \ 29 string \ 30 sysdep \ 31 text \ 32 thex 33 34ifeq "$(PCE_ENABLE_TUN)" "1" 35LIBPCE_BAS += tun 36else 37DIST += $(rel)/tun.c $(rel)/tun.h 38endif 39 40ifeq "$(PCE_ENABLE_VMNET)" "1" 41LIBPCE_BAS += vmnet 42else 43DIST += $(rel)/vmnet.m $(rel)/vmnet.h 44endif 45 46LIBPCE_SRC := $(foreach f,$(LIBPCE_BAS),$(rel)/$(f).c) 47LIBPCE_OBJ := $(foreach f,$(LIBPCE_BAS),$(rel)/$(f).o) 48LIBPCE_HDR := $(foreach f,$(LIBPCE_BAS),$(rel)/$(f).h) 49LIBPCE_SDP := src/config.h 50 51LIBPCE_LOAD_OBJ := $(rel)/ihex.o $(rel)/mhex.o $(rel)/srec.o $(rel)/thex.o $(rel)/load.o 52 53CLN += $(LIBPCE_OBJ) 54DIST += $(LIBPCE_SRC) $(LIBPCE_HDR) 55 56$(rel)/brkpt.o: $(rel)/brkpt.c 57$(rel)/cfg.o: $(rel)/cfg.c 58$(rel)/ciff.o: $(rel)/ciff.c 59$(rel)/cmd.o: $(rel)/cmd.c 60$(rel)/console.o: $(rel)/console.c 61$(rel)/endian.o: $(rel)/endian.c 62$(rel)/getopt.o: $(rel)/getopt.c 63$(rel)/ihex.o: $(rel)/ihex.c 64$(rel)/iniata.o: $(rel)/iniata.c 65$(rel)/inidsk.o: $(rel)/inidsk.c 66$(rel)/iniram.o: $(rel)/iniram.c 67$(rel)/initerm.o: $(rel)/initerm.c 68$(rel)/log.o: $(rel)/log.c 69$(rel)/mhex.o: $(rel)/mhex.c 70$(rel)/monitor.o: $(rel)/monitor.c 71$(rel)/msg.o: $(rel)/msg.c 72$(rel)/msgdsk.o: $(rel)/msgdsk.c 73$(rel)/path.o: $(rel)/path.c 74$(rel)/tun.o: $(rel)/tun.c 75$(rel)/srec.o: $(rel)/srec.c 76$(rel)/string.o: $(rel)/string.c 77$(rel)/sysdep.o: $(rel)/sysdep.c 78$(rel)/text.o: $(rel)/text.c 79$(rel)/thex.o: $(rel)/thex.c