CC=gcc CFLAGS=-g -Wall -ansi -pedantic EXE=cmdwnd cmdwnd-m OBJ=cmdwnd.o cmdwnd-m.o sysutil229.o all: $(EXE) $(EXE): $(OBJ) $(CC) sysutil229.o cmdwnd.o -o cmdwnd $(CC) cmdwnd-m.o -o cmdwnd-m cmdwnd.o: cmdwnd.c sysutil229.h $(CC) $(CFLAGS) -c cmdwnd.c cmdwnd-m.o: cmdwnd-m.c $(CC) $(CFLAGS) -c cmdwnd-m.c sysutil229.o: sysutil229.h sysutil229.c $(CC) $(CFLAGS) -c sysutil229.c run: all ./cmdwnd clean: rm -f $(OBJ) clean-all: rm -f $(OBJ) $(EXE)