Makefile 893 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ifndef PAWNCC
  2. PAWNCC = pawncc
  3. endif
  4. INCLUDE = -i$(SAMP_SERVER_ROOT)/pawno/include -i../
  5. AMX = amx-test.amx
  6. AMX += asm-test.amx
  7. AMX += disasm-test.amx
  8. AMX += dynamic_call-test.amx
  9. AMX += jit-test.amx
  10. AMX += phys_memory-test.amx
  11. AMX += stack_trace-test.amx
  12. all: clean $(AMX) windows
  13. amx-test.amx: amx-test.pwn
  14. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  15. asm-test.amx: asm-test.pwn
  16. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  17. disasm-test.amx: disasm-test.pwn
  18. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  19. dynamic_call-test.amx: dynamic_call-test.pwn
  20. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  21. jit-test.amx: jit-test.pwn
  22. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  23. phys_memory-test.amx: phys_memory-test.pwn
  24. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  25. stack_trace-test.amx: stack_trace-test.pwn
  26. $(PAWNCC) $(PFLAGS) $(INCLUDE) $^ -o$@
  27. clean: $(SUBDIRS)
  28. rm -rf $(AMX)
  29. .PHONY: windows
  30. windows:
  31. $(MAKE) -C $@