release:
	$(MAKE) pax.exe CC="gcc -Zomf -Zsys -O -s" O=".obj"
debug:
	$(MAKE) pax.exe CC="gcc -g" O=".o"

CFLAGS= -DPC -DOS2 -DDBUG_OFF -DDISKACC -DWANT_GLOBBING
LIBS=	pax.def

.SUFFIXES: .c $O

.c$O:
	$(CC) $(CFLAGS) -c $<

HEADER= config.h dbug.h func.h limits.h port.h pax.h diskacc2.h

OBJ1=   append$O buffer$O cpio$O create$O extract$O fileio$O
OBJ2=   link$O list$O mem$O msdos$O namelist$O names$O pass$O
OBJ3=   pathname$O pax$O port$O regexp$O replace$O tar$O ttyio$O
OBJ4=   warn$O wildmat$O disktape$O diskacc2$O

pax.exe: $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(LIBS)
	$(CC) -o $@ $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(LIBS)

$(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4): $(HEADER)
