root/lang/objective-cplusplus/i3/trunk/unix/am/i3.am @ 38589

Revision 38589, 1.1 kB (checked in by saturday06, 4 years ago)

move

  • Property svn:executable set to *
Line 
1i3_exe : i3$(EXEEXT) # for IDE
2
3i3_SOURCES_NO_MAIN = \
4src/i3/Common.cc \
5src/i3/Mediator.cc \
6src/i3/Delegate.cc \
7src/i3/CompletionWindow.cc \
8src/i3/InputWindow.cc \
9src/i3/OutputWindow.cc \
10src/i3/ShellManager.cc \
11src/i3/DebugEventHook.cc \
12src/i3/$(OS_DIR)/OS.cc \
13src/i3/$(OS_DIR)/Pty.cc \
14src/i3/$(UI_DIR)/UI.cc \
15src/i3/$(UI_DIR)/InputWindowPlatform.cc \
16src/i3/$(UI_DIR)/OutputWindowPlatform.cc \
17src/i3/$(UI_DIR)/CompletionWindowPlatform.cc
18
19
20i3_SOURCES  = $(i3_SOURCES_NO_MAIN) src/i3/Main.cc
21i3_CPPFLAGS =
22i3_LDFLAGS  =
23i3_LDADD    =
24
25if WITH_UI_COCOA
26i3_LDADD    += libmilobjcexceptionfilter.a
27endif
28
29if WITH_UI_WINDOWS
30CLEANFILES += resource.tmp.*
31i3_LDADD   += resource.o
32resource.o: src/i3/os-windows/resources/i3.rc
33        iconv -f UTF-16LE -t UTF-8 $< > resource.tmp.utf-8.c
34        perl -pe 's/^\xEF\xBB\xBF//' resource.tmp.utf-8.c > resource.tmp.utf-8.nobom.c
35        $(CPP) -I$(builddir) $(CPPFLAGS) -I$(srcdir)/src/i3 -I$(srcdir)/src/i3/os-windows/resources resource.tmp.utf-8.nobom.c -o resource.tmp.pp.rc
36        $(WINDRES) -I$(srcdir)/src/i3/os-windows/resources -O coff -o $@ -i resource.tmp.pp.rc
37endif
38
Note: See TracBrowser for help on using the browser.