1# 2# Wahey, a messed up makefile for building libraries! 3# 4# $Id: Makefile,v 1.29 2016-04-01 21:33:20 dom Exp $ 5 6include ../Make.config 7 8CFILES = $(wildcard *.c) $(wildcard */*.c) 9 10OBJECTS = $(CFILES:.c=.o) 11 12all: $(OBJECTS) 13 14sprinter/%.o: sprinter/%.c 15 @$(ZCC) +pps $(CFLAGS) $^ -o $@ 16 17x1/%.o: x1/%.c 18 @$(ZCC) +x1 $(CFLAGS) $^ -o $@ 19 20%.o: %.c 21 $(ZCC) +test $(CFLAGS) $^ -o $@ 22 23clean: 24 @$(RM) *.o zcc_opt.def 25 @$(RM) */*.o */zcc_opt.def 26