1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- # $Id$
- #PARAMS do not remove this line!
- SRC_DIR = $(SRC_HOME)/mach/z80/int
- SRC = $(SRC_DIR)/em.s $(SRC_DIR)/atof.s $(SRC_DIR)/fpp.s $(SRC_DIR)/mli4.s \
- $(SRC_DIR)/dvu4.s $(SRC_DIR)/dvi4.s $(SRC_DIR)/eb.s
- OBJ = em.o atof.o fpp.o mli4.o dvu4.o dvi4.o eb.o
- DLSRC = $(SRC_DIR)/dl.c $(SRC_DIR)/dlbin.c
- LIBOBJ = $(UTIL_HOME)/modules/lib/libobject.$(ULIBSUF)
- ULDFLAGS = $(ULDOPTIONS)
- UCFLAGS = -I$(UTIL_HOME)/h $(UCOPTIONS)
- all: int.hex dl dlbin cv
- install: all
- @echo "nothing is installed"
- cmp: all
- @echo "nothing is compared"
- clean:
- rm -f *.o a.out dl dlbin *.hex cv
- rm -f *.$(USUF)
- pr:
- @pr $(SRC_DIR)/proto.make $(SRC) $(DLSRC) $(SRC_DIR)/cv.c
- opr:
- make pr | opr
- a.out: $(OBJ)
- $(UTIL_HOME)/lib.bin/em_led -b0:0x100 -a0:2 -a1:2 -a2:2 -a3:2 $(OBJ)
- int.hex: a.out dlbin
- ./dlbin a.out > int.hex
- ./dosort int.hex
- dl: dl.$(USUF)
- $(UCC) $(ULDFLAGS) -o dl dl.$(USUF)
- dl.$(USUF): $(SRC_DIR)/dl.c
- $(UCC) $(UCFLAGS) -c $(SRC_DIR)/dl.c
- dlbin: dlbin.$(USUF)
- $(UCC) $(ULDFLAGS) -o dlbin dlbin.$(USUF) $(LIBOBJ)
- dlbin.$(USUF): $(SRC_DIR)/dlbin.c
- $(UCC) $(UCFLAGS) -c $(SRC_DIR)/dlbin.c
- cv: cv.$(USUF)
- $(CC) $(ULDFLAGS) -o cv cv.$(USUF)
- cv.$(USUF): $(SRC_DIR)/cv.c
- $(UCC) $(UCFLAGS) -c $(SRC_DIR)/cv.c
- atof.o: $(SRC_DIR)/atof.s
- z80 -I$(TARGET_HOME)/h -c $(SRC_DIR)/atof.s
- fpp.o: $(SRC_DIR)/fpp.s
- z80 -I$(TARGET_HOME)/h -c $(SRC_DIR)/fpp.s
- mli4.o: $(SRC_DIR)/mli4.s
- z80 -I$(TARGET_HOME)/h -c $(SRC_DIR)/mli4.s
- dvu4.o: $(SRC_DIR)/dvu4.s
- z80 -I$(TARGET_HOME)/h -c $(SRC_DIR)/dvu4.s
- dvi4.o: $(SRC_DIR)/dvi4.s
- z80 -I$(TARGET_HOME)/h -c $(SRC_DIR)/dvi4.s
- eb.o: $(SRC_DIR)/eb.s
- z80 -I$(TARGET_HOME)/h -c $(SRC_DIR)/eb.s
|