
#	Proggies
CC = gcc -mthrowback -Wall -mpoke-function-name -fsigned-char -DHAVE_CONFIG_H -I. -O2
LINK = gcc
LIB = ar -c
ASM = gcc -c -mthrowback -o

#	Objects

cfiles = list.o main.o netio.o parse.o runtime.o signal.o

#	Targets

all: tsl

tsl: $(cfiles)
	$(LINK) -o tsl $(cfiles)

#	Files

$(cfiles): %.o: %.c
	$(CC) -c $(CFLAGS) $< -o $@

list.c: tsl.h
	touch list.c

main.c: tsl.h
	touch main.c

netio.c: tsl.h
	touch netio.c

parse.c: tsl.h
	touch parse.c

runtime.c: tsl.h
	touch runtime.c

signal.c: tsl.h
	touch signal.c

tsl.h: config.h
	touch tsl.h

