mirror of
https://github.com/cc65/cc65.git
synced 2024-12-24 11:31:31 +00:00
Added a makefile to build the executable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5423 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
7edc5d5586
commit
94c90cbe1f
49
targetutil/geos-apple/Makefile
Normal file
49
targetutil/geos-apple/Makefile
Normal file
@ -0,0 +1,49 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Programs
|
||||
CC = ../../src/cc65/cc65
|
||||
AS = ../../src/ca65/ca65
|
||||
LD = ../../src/ld65/ld65
|
||||
|
||||
# Directories
|
||||
CFGDIR = ../../src/ld65/cfg
|
||||
INCDIR = ../../include
|
||||
LIBDIR = ../../libsrc
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# List of executables.
|
||||
|
||||
EXELIST = convert.system
|
||||
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Targets
|
||||
|
||||
|
||||
.PHONY: all
|
||||
all: $(EXELIST)
|
||||
|
||||
|
||||
convert.system: convert.c Makefile
|
||||
$(CC) --forget-inc-paths -I $(INCDIR) -t apple2enh -O convert.c
|
||||
$(AS) --forget-inc-paths convert.s
|
||||
$(LD) -o $@ -C $(CFGDIR)/apple2enh-system.cfg convert.o $(LIBDIR)/apple2enh.lib
|
||||
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Cleanup rules
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
$(RM) *~ *.map *.o *.s *.lbl
|
||||
|
||||
.PHONY: zap
|
||||
zap: clean
|
||||
$(RM) $(EXELIST)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user