UNPKG

atscntrb-libsdl2

Version:

This package is for directly calling in ATS various SDL2-functions.

87 lines (62 loc) 1.19 kB
# # A simple Makefile for # testing the ATS API for SDL2 # ###### include \ $(PATSHOME)/share/atsmake-pre.mk ###### CFLAGS0 = $(CFLAGS) CFLAGS_image = $(CFLAGS) ###### # CFLAGS0 +=-I./../.. CFLAGS0 += $(shell pkg-config sdl2 --cflags) # CFLAGS_image +=-I./../.. CFLAGS_image += $(shell pkg-config SDL2_image --cflags) # ###### LDFLAGS0 = $(LDFLAGS) LDFLAGS_image = $(LDFLAGS) ###### LDFLAGS0 += $(shell pkg-config sdl2 --libs) LDFLAGS_image := $(shell pkg-config SDL2_image --libs) ###### MYCCRULE=MYCCRULE ###### MALLOCFLAG=-DATS_MEMALLOC_LIBC ###### all:: test00 test00: test00.dats ; \ $(PATSCC2) $(CFLAGS0) -o $@ $< $(LDFLAGS0) regress:: test00; ./$< cleanall:: ; $(RMF) test00 ###### all:: test01 test01: test01.dats ; \ $(PATSCC2) $(CFLAGS0) -o $@ $< $(LDFLAGS0) # # regress:: test01; ./$< # cleanall:: ; $(RMF) test01 ###### # all:: test02 test02: test02.dats ; \ $(PATSCC2) $(CFLAGS_image) -o $@ $< $(LDFLAGS_image) # # regress:: test02; ./$< # cleanall:: ; $(RMF) test02 # ###### testall:: all testall:: regress testall:: cleanall ###### include $(PATSHOME)/share/atsmake-post.mk ###### cleanats:: ; $(RMF) *_?ats.c ###### ###### end of [Makefile] ######