
PROG		= start_ins.code
CDUNZIP		= cdunzip.code

C++SRCS		= $(wildcard *.cc)
C++OBJS		= $(subst .cc,.o,$(C++SRCS))

ECHO		= smakyecho

C++FLAGS	= -Wall -O2
C++			= gcc
CC			= gcc

all: #bin:$(PROG) #bin:$(CDUNZIP)

$(PROG): $(C++OBJS)
	gcc -o $(PROG) $(C++OBJS) -lgxx -lxp -lsmaky

$(CDUNZIP): cdunzip.o
	gcc -o $(CDUNZIP) cdunzip.o -lsmaky

#bin:$(PROG): $(PROG)
	@rm #bin:$(PROG)
	@#:cp $(PROG) #bin:$(PROG)

#bin:$(CDUNZIP): $(CDUNZIP)
	@rm #bin:$(CDUNZIP)
	@#:cp $(CDUNZIP) #bin:$(CDUNZIP)

cdunzip.o : cdunzip.c

deps:
	@$(ECHO) Making dependencies for the C++ sources
	@$(C++) -M $(CPPFLAGS) $(C++SRCS) > make-c++.deps

clean:
	@-rm -f make-c++.deps $(C++OBJS) $(wildcard *.a)

.PHONY : all deps clean

#  Include the dependency file if it does exist. If not, the result will
#  be unpredictable. This is just a trick to be able to `make deps'.

ifeq ("$(wildcard make-c++.deps)", "make-c++.deps ")
include make-c++.deps
endif
include #src:include.mak

