1#
2# Copyright (c) 2001, Sasha Vasko <sasha at aftercode.net>
3# Copyright (c) 1998, Guylhem AZNAR <guylhem@oeil.qc.ca>
4#
5
6LIB_INCS= 	afterstep.h asapp.h ascommand.h asdatabase.h asfeel.h aswindata.h \
7		  balloon.h canvas.h clientprops.h colorscheme.h \
8		  decor.h desktop_category.h event.h freestor.h \
9		  functions.h font.h hints.h \
10                  kde.h moveresize.h myicon.h \
11		  mylook.h mystyle.h mystyle_property.h \
12		  parser.h screen.h shape.h \
13		  session.h wmprops.h
14
15
16# removed : mystrcasecmp.o mystrdup.o safemalloc.o
17#           sleep.o hostname.o getfdwidth.o
18#           audit.o strncmp.o homeanddirs.o
19#           findfile.o asproperty.o catstring3.o copystring.o termhash.o
20#
21LIB_OBJS= asapp.o ascommand.o asdatabase.o asfeel.o aswindata.o \
22				balloon.o canvas.o clientprops.o colorscheme.o \
23				decor.o desktop_category.o event.o \
24				freestor.o functions.o font.o hints.o kde.o module.o \
25				moveresize.o myicon.o mylook.o mystyle.o mystyle_property.o \
26				outline.o operations.o parser.o parser_fs.o parser_xml.o \
27				screen.o session.o shape.o wmprops.o
28
29LIB_SOURCES= asapp.c ascommand.c asdatabase.c asfeel.c aswindata.c \
30				balloon.c canvas.c clientprops.c colorscheme.c \
31				decor.c desktop_category.c event.c \
32				freestor.c functions.c font.c hints.c kde.c module.c \
33				moveresize.c myicon.c mylook.c mystyle.c mystyle_property.c \
34				outline.c operations.c parser.c parser_fs.c parser_xml.c \
35				screen.c session.c shape.c wmprops.c
36
37CONFIG_SCRIPT= afterstep-config
38
39LIB_DIR_NAME    = libAfterStep
40LIB_NAME        = LIBAFTERSTEP
41LIB_STATIC      = libAfterStep.a
42LIB_SHARED      = libAfterStep.so
43LIB_SHARED_CYG  = cygAfterStep.dll
44LIB_SHARED_CYG_AR  = libAfterStep.dll.a
45LIBVER          = @libafterstep_version@
46LIBVERMAJOR     = @libafterstep_version_major@
47
48LIBS_PRIVATE      = ../src/afterstep/$(LIB_AFTERIMAGE) ../src/afterstep/$(LIB_AFTERBASE)  $(LIBS_AFTERIMAGE)
49
50@MAKEFILECOMMONLIB@
51
52
53test_parser_xml.o: parser_xml.c
54		$(CC) $(CCFLAGS) $(EXTRA_DEFINES) -DTEST_PARSER_XML $(INCLUDES) $(EXTRA_INCLUDES) -c parser_xml.c -o test_parser_xml.o
55
56test_parser_xml:	test_parser_xml.o ../libAfterConf/libAfterConf.a ../libAfterStep/libAfterStep.a ../libAfterBase/libAfterBase.a
57		$(CC) test_parser_xml.o ../libAfterConf/libAfterConf.a ../libAfterStep/libAfterStep.a $(USER_LD_FLAGS) $(LIBS_ALL) $(LIBS_AFTERIMAGE) -o test_parser_xml
58
59test_parser_fs.o: parser_fs.c
60		$(CC) $(CCFLAGS) $(EXTRA_DEFINES) -DTEST_PARSER_FS $(INCLUDES) $(EXTRA_INCLUDES) -c parser_fs.c -o test_parser_fs.o
61
62test_parser_fs:	test_parser_fs.o ../libAfterConf/libAfterConf.a ../libAfterStep/libAfterStep.a ../libAfterBase/libAfterBase.a
63		$(CC) test_parser_fs.o ../libAfterConf/libAfterConf.a ../libAfterStep/libAfterStep.a $(USER_LD_FLAGS) $(LIBS_ALL) $(LIBS_AFTERIMAGE) -o test_parser_fs
64
65
66