Mercurial > dwindows
view makefile.emx @ 2114:251d050d306b
Change dw_notification_new() to take an image path instead of an in-memory HPIXMAP.
After examining all the platforms, several require the image to be on disk.
It is easier to specify the path and load it on platforms requiring it in memory
than to save it to disk on platforms that require it on disk. Currently it does
not automatically pick an extension like some other functions, may need to add
that feature here too soon. Only tested on Windows in this commit.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 23 Jun 2020 07:48:29 +0000 |
parents | 6e26c9ead2fe |
children | 5113afb0aea9 |
line wrap: on
line source
# $Id$ # Dynamic Windows EMX Makefile CC = gcc RM = rm -f RC = rc MAKE = make COMPRESS = lxlite include Version VER = $(DW_MAJOR_VERSION)$(DW_MINOR_VERSION) VERDOT = $(DW_MAJOR_VERSION).$(DW_MINOR_VERSION) AVERREV := $(shell os2\svnrev.cmd) include SVN.REV DEFS = LIBS = CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -DUNICODE -DVER_REV=$(VERREV) -I. -Wall -o $(@) LDFLAGS = -Zdll -static-libgcc RCFLAGS = -r COMPATOBJECTS = dwcompat.obj dirent.obj COMPATSOURCES = dwcompat.c dirent.c all: dw.dll dwcompat.dll dwtest.exe dw.dll: os2\dw.c os2\dw.def $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) os2/dw.def dw.lib: os2\dw.def emximp -o dw.lib os2\dw.def copy dw.dll dll copy dw.lib lib dwcompat.dll: $(COMPATOBJECTS) os2\dwcompat.def $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket os2/dwcompat.def dwcompat.lib: os2\dwcompat.def emximp -o dwcompat.lib os2\dwcompat.def copy dwcompat.dll dll copy dwcompat.lib lib dwtest.exe: dwtest.o dw.lib dwcompat.lib $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -Zlinker /pm:pm -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat os2/dwtest.def clean: $(RM) *.obj *.o *.lib *.res *~ dwtest.exe dw.dll dwcompat.dll SVN.REV dw.obj: dw.c $(CC) $(CFLAGS) -c $< dwcompat.obj: dwcompat.c $(CC) $(CFLAGS) -c $< dirent.obj: os2/dirent.c $(CC) $(CFLAGS) -c $< dwtest.obj: dwtest.c $(CC) $(CFLAGS) -c $< zip: dw.dll copy os2\readme-os2.txt . zip dwindows-os2-$(VERDOT).zip readme-os2.txt readme.txt dw.dll dwcompat.dll dw.lib dwcompat.lib dw.h dwcompat.h