Mercurial > dwindows
view makefile.emx @ 1253:28c2c7e6671c
On GTK2 save the original pixbuf that is loaded so we can use it
to store the alpha channel for use later when doing stretched
bitblts... only negative is when drawing to pixmaps it won't
modify the alpha mask.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 24 Oct 2011 05:21:29 +0000 |
parents | 38e925147a60 |
children | d4c874f13e9b |
line wrap: on
line source
# $Id$ # Dynamic Windows EMX Makefile CC = gcc RM = rm -f RC = rc MAKE = make COMPRESS = lxlite VER = 21 VERDOT = 2.1 AVERREV = $(shell os2\svnrev.cmd) include SVN.REV DEFS = LIBS = CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -DVER_REV=$(VERREV) -I. -Wall -o $(@) LDFLAGS = -Zdll -static-libgcc RCFLAGS = -r COMPATOBJECTS = compat.obj dirent.obj COMPATSOURCES = compat.c dirent.c all: dw.dll dwcompat.dll dwtest.exe dw.dll: os2\dw.c dw.def $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) dw.def dw.lib: dw.def emximp -o dw.lib dw.def copy dw.dll dll copy dw.lib lib dwcompat.dll: $(COMPATOBJECTS) dwcompat.def $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompat.def dwcompat.lib: dwcompat.def emximp -o dwcompat.lib dwcompat.def copy dwcompat.dll dll copy dwcompat.lib lib dwtest.exe: dwtest.o dw.lib dwcompat.lib $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def clean: $(RM) $(OBJECTS) dwtest.exe dw.dll dwcompat.dll dw.obj: dw.c $(CC) $(CFLAGS) -c $< compat.obj: compat.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 dw.dll dwcompat.dll dw.lib dwcompat.lib dw.h