Subversion Repositories Kolibri OS

Rev

Rev 8818 | Rev 9137 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. KTCC=kos32-tcc
  3. FASM= fasm
  4. KPACK = kpack
  5. CFLAGS = -I../include
  6. LDFLAGS = -nostdlib -L../../bin/lib ../../bin/lib/crt0.o
  7.  
  8. BIN= stdio_test.kex \
  9. basic_gui.kex \
  10. http_tcp_demo.kex \
  11. math_test.kex \
  12. string_test.kex \
  13. whois.kex  \
  14. file_io.kex \
  15. tmpdisk_work.kex \
  16. consoleio.kex \
  17. assert_test.kex \
  18. fasm/sprintf_test.kex \
  19. clayer/rasterworks.kex \
  20. clayer/libimg.kex \
  21. clayer/dialog.kex \
  22. clayer/msgbox.kex \
  23. clayer/boxlib.kex \
  24.  
  25. LIBS= -ltcc -ldialog -lrasterworks -limg -lbox -lmsgbox -lnetwork -lc.obj
  26.  
  27. all: $(BIN)
  28.        
  29. %.kex : %.c
  30.         $(KTCC) $(CFLAGS) $(LDFLAGS)  $< -o $@ $(LIBS)
  31.         $(KPACK) --nologo $@
  32.        
  33. %.kex : %.asm
  34.         $(FASM) $< $@
  35.         $(KPACK) --nologo $@
  36.  
  37. clean:
  38.         rm *.kex clayer/*.kex
  39.