Show "split" (or not), based on the cursor position on the box
[klaudia.git] / fst / Makefile.info
blobe38c859d69c605e56772f0b907f778acf3ab1d85
1 ### Generated by Winemaker
4 SRCDIR                = .
5 SUBDIRS               =
6 DLLS                  =
7 EXES                  = fstinfo
9 ### Common settings
11 PKG_CONFIG_MODULES    := glib-2.0
12 PKG_CONFIG_MODULES    += gtk+-2.0
13 PKG_CONFIG_MODULES    += jack
15 CEXTRA                := $(shell pkg-config --cflags $(PKG_CONFIG_MODULES)) -fPIC -m32 -g
16 CXXEXTRA              = -mno-cygwin
17 RCEXTRA               =
18 INCLUDE_PATH          = -I. -I./vestige -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows -I/usr/local/include/wine -I/usr/local/include/wine/windows -I/usr/include/glib-2.0 -I/usr/include/glib-2.0/include -I/usr/include/gtk-2.0
19 DLL_PATH              =
20 LIBRARY_PATH          =-L/usr/lib32
21 LIBRARIES             := $(shell pkg-config --libs $(PKG_CONFIG_MODULES)) -L/usr/X11R6/lib -lpthread -lrt -lX11 -m32
25 ### fst.exe sources and settings
27 fst_exe_MODULE       = fstinfo
28 fst_exe_C_SRCS       = vstinfo.c \
29                         vstwin.c \
30                         fst.c
31 fst_exe_CXX_SRCS     =
32 fst_exe_RC_SRCS      =
33 fst_exe_LDFLAGS      = -mwindows
34 fst_exe_DLL_PATH     =
35 fst_exe_DLLS         =
36 fst_exe_LIBRARY_PATH =
37 fst_exe_LIBRARIES    = uuid
39 fst_exe_OBJS         = $(fst_exe_C_SRCS:.c=.o) \
40                         $(fst_exe_CXX_SRCS:.cpp=.o) \
41                         $(fst_exe_RC_SRCS:.rc=.res)
45 ### Global source lists
47 C_SRCS                = $(fst_exe_C_SRCS)
48 CXX_SRCS              = $(fst_exe_CXX_SRCS)
49 RC_SRCS               = $(fst_exe_RC_SRCS)
52 ### Tools
54 CC = gcc
55 CXX = g++
56 LINK = winegcc
57 RC = wrc
58 WINEBUILD = winebuild
61 ### Generic targets
63 #all: hackheaders $(SUBDIRS) $(DLLS:%=%.so) $(EXES:%=%)
64 all: $(SUBDIRS) $(DLLS:%=%.so) $(EXES:%=%)
66 ### Build rules
69 .PHONY: all clean dummy
71 $(SUBDIRS): dummy
72         @cd $@ && $(MAKE)
74 # Implicit rules
76 .SUFFIXES: .cpp .rc .res
77 DEFINCL = $(INCLUDE_PATH) $(DEFINES) $(OPTIONS)
79 .c.o:
80         $(CC) -c $(CFLAGS) $(CEXTRA) $(DEFINCL) -o $@ $<
82 .cpp.o:
83         $(CXX) -c $(CXXFLAGS) $(CXXEXTRA) $(DEFINCL) -o $@ $<
85 .cxx.o:
86         $(CXX) -c $(CXXFLAGS) $(CXXEXTRA) $(DEFINCL) -o $@ $<
88 .rc.res:
89         $(RC) $(RCFLAGS) $(RCEXTRA) $(DEFINCL) -fo$@ $<
91 # Rules for cleaning
93 CLEAN_FILES     = *.dbg.c y.tab.c y.tab.h lex.yy.c \
94                   core *.orig *.rej \
95                   \\\#*\\\# *~ *% .\\\#*
97 clean:: $(SUBDIRS:%=%/__clean__) $(EXTRASUBDIRS:%=%/__clean__)
98         $(RM) $(CLEAN_FILES) $(RC_SRCS:.rc=.res) $(C_SRCS:.c=.o) $(CXX_SRCS:.cpp=.o)
99         $(RM) $(DLLS:%=%.dbg.o) $(DLLS:%=%.so)
100         $(RM) $(EXES:%=%.dbg.o) $(EXES:%=%.so) $(EXES:%.exe=%)
101         $(RM) -rf ./vst
103 $(SUBDIRS:%=%/__clean__): dummy
104         cd `dirname $@` && $(MAKE) clean
106 $(EXTRASUBDIRS:%=%/__clean__): dummy
107         -cd `dirname $@` && $(RM) $(CLEAN_FILES)
109 ### Target specific build rules
110 DEFLIB = $(LIBRARY_PATH) $(LIBRARIES) $(DLL_PATH)
112 $(fst_exe_MODULE): $(fst_exe_OBJS)
113         $(LINK) $(fst_exe_LDFLAGS) -o $@ $(fst_exe_OBJS) $(fst_exe_LIBRARY_PATH) $(DEFLIB) $(fst_exe_DLLS:%=-l%) $(fst_exe_LIBRARIES:%=-l%)
116 distclean: clean
117         rm -f fstinfo fstinfo.exe fstinfo.exe.so