5 # System-specific configuration is in system.mk
8 ######################################
10 LIBS
+= -L..
/libtu
-ltu
-lm
$(X11_LIBS
) -lX11
12 INCLUDES
+= -I..
/libtu
/include $(X11_INCLUDES
)
13 DEFINES
+= -DETCDIR
=\"$(ETCDIR
)\"
15 CFLAGS
+= $(XOPEN_SOURCE
) $(MODULE_SUPPORT
)
16 LDFLAGS
+= $(MODULE_SUPPORT_LDFLAGS
)
18 OBJS
= binding.o client.o clientwin.o complete.o complete_file.o confws.o \
19 cursor.o draw.o edln.o event.o exec.o focus.o font.o frame.o readfds.o \
20 frameid.o function.o key.o listing.o main.o obj.o pointer.o \
21 property.o query.o readconfig.o resize.o screen.o selection.o \
22 signal.o sizehint.o split.o thing.o wedln.o window.o winprops.o \
23 workspace.o xic.o input.o wmessage.o splitmisc.o modules.o \
24 command.o shortcut.o grab.o
28 ######################################
32 ######################################
34 ion
: $(OBJS
) $(EXT_OBJS
)
35 $(CC
) $(OBJS
) $(EXT_OBJS
) $(LDFLAGS
) -o
$@
38 $(INSTALLDIR
) $(BINDIR
)
39 $(INSTALL
) -m
$(BIN_MODE
) ion
$(BINDIR
)
40 $(STRIP
) $(BINDIR
)/ion