CC=clang CFLAGS=-lX11 -Wall -std=c99 -g3 -O3 -fno-inline -msse2 -lm DEPS = Display/display.h ../Common/lzw.h ../Common/mat.h ../Common/vec.h ../Common/fixed.h ../Common/def.h ../Common/bits.h OBJ = ../Common/lzw.o ../Common/fixed.o LINUX = main.o Display/x11.o DOS = maindos.c Display/dos.c %.o: %.c $(DEPS) $(CC) -c -o $@ $< $(CFLAGS) linux: $(LINUX) $(OBJ) $(CC) -o player $^ $(CFLAGS) dos: $(DOS) $(DEPS) wcl386 -bt=dos4g -ox -l=dos4g $(DOS) clean: rm -r *.o ../*.o