16 test: clean build_test
17 #User should not be here, but I don't want this to fail
19 @echo
"*** Running the default package in the parent directory ***"
25 rm -f
$(package
)_sendtext
$(package
)_findwindow
27 #Compile the source code - DO NOT COMPILE "main.c" - that is a separate test executable
29 $(CC
) $(CFLAGS
) $(LIBFLAGS
) \
30 $(srcdir)/xaut.c
$(srcdir)/xaut_display.c
$(srcdir)/xaut_keyboard.c \
31 $(srcdir)/xaut_mouse.c
$(srcdir)/xaut_window.c \
33 -DHAVE_CONFIG_H
-DEN_US
-DLESS_THAN_FIX
36 $(CC
) $(CFLAGS
) $(DBGFLAGS
) \
37 $(srcdir)/xaut.c
$(srcdir)/xaut_display.c
$(srcdir)/xaut_keyboard.c \
38 $(srcdir)/xaut_mouse.c
$(srcdir)/xaut_window.c
$(srcdir)/main.c \
41 -DHAVE_CONFIG_H
-DEN_US
-DLESS_THAN_FIX \
45 $(CC
) $(CFLAGS
) $(DBGFLAGS
) \
46 $(srcdir)/xaut.c
$(srcdir)/xaut_display.c
$(srcdir)/xaut_keyboard.c \
47 $(srcdir)/xaut_mouse.c
$(srcdir)/xaut_window.c
$(srcdir)/test_findwindow.c \
50 -DHAVE_CONFIG_H
-DEN_US
-DLESS_THAN_FIX \
51 -o
$(package
)_findwindow
52 $(CC
) $(CFLAGS
) $(DBGFLAGS
) \
53 $(srcdir)/xaut.c
$(srcdir)/xaut_display.c
$(srcdir)/xaut_keyboard.c \
54 $(srcdir)/xaut_mouse.c
$(srcdir)/xaut_window.c
$(srcdir)/test_sendtext.c \
57 -DHAVE_CONFIG_H
-DEN_US
-DLESS_THAN_FIX \
58 -o
$(package
)_sendtext
60 #Link the shared library
62 ld -shared xaut.o xaut_display.o \
63 xaut_keyboard.o xaut_mouse.o xaut_window.o \
64 /usr
/lib
/libX11.so
/usr
/lib
/libXtst.so
-o
$(package
).so
67 echo
"install target currently incomplete. copy libxauto.so manually to you lib dir, i.e. /usr/lib"
68 cp
$(srcdir)/xaut.h
/usr
/include
69 cp
$(srcdir)/xaut_display.h
/usr
/include
70 cp
$(srcdir)/xaut_keyboard.h
/usr
/include
71 cp
$(srcdir)/xaut_mouse.h
/usr
/include
72 cp
$(srcdir)/xaut_window.h
/usr
/include
73 cp
$(srcdir)/xaut_types.h
/usr
/include