The mkstemps special case for windows is not necessary
[geany-mirror.git] / tagmanager / mio / makefile.win32
blob334428583429c84724f2fecbfa24776e4a38d481
2 .SUFFIXES: .cxx .c .o .h .a
3 CC = gcc
4 AR = ar
5 RANLIB = ranlib
6 PREFIX = C:/libs
7 RM = del
8 -include ../../localwin32.mk
10 ifdef MSYS
11 RM = rm -f
12 endif
14 COMPLIB=mio.a
16 GTK_INCLUDES= \
17         -I$(PREFIX)/include/gtk-2.0 \
18         -I$(PREFIX)/lib/gtk-2.0/include \
19         -I$(PREFIX)/include/atk-1.0 \
20         -I$(PREFIX)/include/cairo \
21         -I$(PREFIX)/include/gdk-pixbuf-2.0 \
22         -I$(PREFIX)/include/pango-1.0 \
23         -I$(PREFIX)/include/glib-2.0 \
24         -I$(PREFIX)/lib/glib-2.0/include \
25         -I$(PREFIX)/include \
26         -I$(PREFIX)/include/gettext
28 INCLUDEDIRS=-I include $(GTK_INCLUDES)
30 CBASEFLAGS=-Wall -pipe -mms-bitfields -DPACKAGE=\"geany\" -Wno-missing-braces -Wno-char-subscripts $(INCLUDEDIRS)
31 ifdef DEBUG
32 CFLAGS= -O0 -g $(CBASEFLAGS)
33 else
34 CFLAGS=-O2 $(CBASEFLAGS)
35 endif
37 .c.o:
38         $(CC) $(CFLAGS) -c $<
40 all: $(COMPLIB)
42 clean:
43         -$(RM) deps.mak *.o $(COMPLIB)
45 $(COMPLIB): mio.o
46         $(AR) rc $@ $^
47         $(RANLIB) $@
49 deps.mak:
50         $(CC) -MM  $(CFLAGS) *.c >deps.mak
52 # Generate header dependencies with "make deps.mak"
53 include deps.mak