40 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| AUTOMAKE_OPTIONS = nostdinc
 | |
| 
 | |
| CPPFLAGS_COMMON = \
 | |
| 	-I$(abs_builddir) \
 | |
| 	-I$(abs_builddir)/../lib  \
 | |
| 	-I$(abs_srcdir) \
 | |
| 	-I$(abs_srcdir)/../lib \
 | |
| 	-I$(includedir)
 | |
| CFLAGS_COMMON =
 | |
| LDFLAGS_COMMON = -L$(abs_builddir)/../lib -L$(libdir)
 | |
| 
 | |
| ## specify the libhawk.la file instead of -lhawk. 
 | |
| ##Use -l for third party libraries for automatic inclusion to DEPENDENCIES .
 | |
| LIBADD_COMMON = ../lib/libhawk.la
 | |
| 
 | |
| bin_PROGRAMS = hawk
 | |
| 
 | |
| ##################################################
 | |
| # hawk
 | |
| ##################################################
 | |
| hawk_SOURCES = cut.c hawk.c sed.c main.c main.h
 | |
| hawk_CPPFLAGS = $(CPPFLAGS_COMMON)
 | |
| hawk_CFLAGS = $(CFLAGS_COMMON)
 | |
| hawk_LDFLAGS = $(LDFLAGS_COMMON)
 | |
| ##
 | |
| ## -lm is omitted from dependency_libs in libhawk.la because
 | |
| ## libhawk contains some C++ code and postdeps_CXX contains -lm.
 | |
| ##
 | |
| ## Under the default libtool configuration, postdeps is empty.
 | |
| ## Under the C++ tagged libtool configuration, postdeps is set to 
 | |
| ## the value of postdeps_CXX.
 | |
| ##
 | |
| ## libtool doesn't include -lm in dependency_libs in libhawk.la 
 | |
| ## because libtool --tag=CXX is used for mixed C++ code.
 | |
| ##
 | |
| ## specify -lm to a C only target to satisify dependency regardless
 | |
| ## of different behavior depending on the libtool tag.
 | |
| ##
 | |
| hawk_LDADD = $(LIBADD_COMMON) $(LIBM)
 |