2 # CC65 Makefile for the Watcom compiler (using GNU make)
5 # ------------------------------------------------------------------------------
8 # Environment variables for the watcom compiler
9 export WATCOM = c:\\watcom
10 export INCLUDE = $(WATCOM)\\h
12 # We will use the windows compiler under linux (define as empty for windows)
19 WSTRIP = $(WINE) WSTRIP
24 CFLAGS = -d1 -onatx -zp4 -5 -zq -w2 -i=..\\common
29 # Create NT programs by default
34 # --------------------- OS2 ---------------------
37 CFLAGS += -bt=$(TARGET)
40 # -------------------- DOS4G --------------------
41 ifeq ($(TARGET),DOS32)
43 CFLAGS += -bt=$(TARGET)
46 # --------------------- NT ----------------------
49 CFLAGS += -bt=$(TARGET)
52 # ------------------------------------------------------------------------------
59 # ------------------------------------------------------------------------------
131 LIBS = ../common/common.lib
134 # ------------------------------------------------------------------------------
140 # ------------------------------------------------------------------------------
144 $(EXE): $(OBJS) $(LIBS)
145 @echo "DEBUG ALL" > $(LNKCFG)
146 @echo "OPTION QUIET" >> $(LNKCFG)
147 @echo "NAME $@" >> $(LNKCFG)
148 @for i in $(OBJS); do echo "FILE $${i}"; done >> $(LNKCFG)
149 @for i in $(LIBS); do echo "LIBRARY $${i}"; done >> $(LNKCFG)
150 @$(LD) system $(SYSTEM) @$(LNKCFG)