40 lines
1.1 KiB
Text
40 lines
1.1 KiB
Text
# change DEPS_INC in order to point to the dependency headers.
|
|
DEPS_INC=-IC:\SDL2DEV\h\SDL2
|
|
# change DEPS_LIB in order to point to the dependency libraries.
|
|
DEPS_LIB=C:\SDL2DEV\lib
|
|
|
|
TARGETS = testimage.exe
|
|
|
|
OBJS = $(TARGETS:.exe=.obj)
|
|
|
|
all: $(TARGETS)
|
|
|
|
INCPATH = -I$(%WATCOM)/h/os2 -I$(%WATCOM)/h -I.. $(DEPS_INC)
|
|
CFLAGS_DEF = $(INCPATH) -bt=os2 -d0 -q -bm -5s -fp5 -fpi87 -sg -oteanbmier
|
|
CFLAGS_EXE = $(CFLAGS_DEF)
|
|
CFLAGS = $(CFLAGS_EXE) -ei -5s
|
|
|
|
CFLAGS+= -DLOAD_JPG -DLOAD_PNG -DLOAD_BMP -DLOAD_GIF -DLOAD_LBM &
|
|
-DLOAD_PCX -DLOAD_PNM -DLOAD_TGA -DLOAD_XCF -DLOAD_XPM &
|
|
-DLOAD_XV -DLOAD_SVG -DLOAD_TIF -DLOAD_WEBP -DLOAD_QOI
|
|
|
|
#CFLAGS+= -DLOAD_AVIF
|
|
#CFLAGS+= -DLOAD_JXL
|
|
CFLAGS+= -DSDL_IMAGE_SAVE_JPG=1
|
|
CFLAGS+= -DSDL_IMAGE_SAVE_PNG=1
|
|
|
|
LIBPATH = ..
|
|
LIBS = SDL2img.lib SDL2test.lib SDL2.lib
|
|
|
|
.obj.exe:
|
|
wlink SYS os2v2 libpath $(LIBPATH) libpath $(DEPS_LIB) lib {$(LIBS)} op q file {$<} N $*
|
|
|
|
testimage.obj: main.c
|
|
wcc386 $(CFLAGS) -fo=$^@ $<
|
|
|
|
clean: .SYMBOLIC
|
|
@if exist *.obj rm *.obj
|
|
@if exist *.err rm *.err
|
|
|
|
distclean: clean .SYMBOLIC
|
|
@if exist *.exe rm *.exe
|