Add PowerShell tag parser
[geany-mirror.git] / tagmanager / ctags / makefile.win32
blob498c4515eb5532a04acc1d6af23e3e92fa816c7f
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=ctags.a
16 REGEX_DEFINES = -DHAVE_REGCOMP -DSTDC_HEADERS=1
18 GTK_INCLUDES= \
19         -I$(PREFIX)/include/gtk-2.0 \
20         -I$(PREFIX)/lib/gtk-2.0/include \
21         -I$(PREFIX)/include/atk-1.0 \
22         -I$(PREFIX)/include/cairo \
23         -I$(PREFIX)/include/gdk-pixbuf-2.0 \
24         -I$(PREFIX)/include/pango-1.0 \
25         -I$(PREFIX)/include/glib-2.0 \
26         -I$(PREFIX)/lib/glib-2.0/include \
27         -I$(PREFIX)/include \
28         -I$(PREFIX)/include/gettext
30 INCLUDEDIRS=-I ../ -I . $(GTK_INCLUDES)
32 CBASEFLAGS=-Wall -pipe -mms-bitfields -DPACKAGE=\"geany\" -Wno-missing-braces -Wno-char-subscripts $(INCLUDEDIRS)
33 ifdef DEBUG
34 CFLAGS= -O0 -g $(CBASEFLAGS)
35 else
36 CFLAGS=-O2 $(CBASEFLAGS)
37 endif
39 .c.o:
40         $(CC) $(REGEX_DEFINES) $(CFLAGS) -c $<
42 all: $(COMPLIB)
44 clean:
45         -$(RM) deps.mak *.o $(COMPLIB)
47 $(COMPLIB): abaqus.o abc.o args.o c.o cobol.o erlang.o fortran.o make.o conf.o pascal.o perl.o php.o diff.o vhdl.o verilog.o lua.o js.o json.o \
48 actionscript.o nsis.o objc.o powershell.c \
49 haskell.o haxe.o html.o python.o lregex.o asciidoc.o rest.o sh.o ctags.o entry.o get.o keyword.o nestlevel.o \
50 options.o \
51 parse.o basic.o read.o sort.o strlist.o latex.o markdown.o matlab.o docbook.o tcl.o ruby.o rust.o asm.o sql.o txt2tags.o css.o \
52 vstring.o r.o go.o
53         $(AR) rc $@ $^
54         $(RANLIB) $@
56 deps.mak:
57         $(CC) -MM  $(CFLAGS) *.c >deps.mak
59 # Generate header dependencies with "make deps.mak"
60 include deps.mak