Use temporary variable to avoid pointer chasing.
[geda-gaf/berndj.git] / gsymcheck / src / Makefile.am
blob489e575660426f7d92cf2e21a1b2176d91fd2fc7
1 ## Process this file with automake to produce Makefile.in
3 bin_PROGRAMS = gsymcheck 
5 # don't forget all *.h files */
6 gsymcheck_SOURCES = \
7         g_rc.c \
8         g_register.c \
9         globals.c \
10         gsymcheck.c \
11         i_vars.c \
12         parsecmd.c \
13         s_check.c \
14         s_log.c \
15         s_symstruct.c
17 DEBUG_CPPFLAGS = -DGEDA_DEBUG=0
19 AM_CFLAGS = $(GSYMCHECK_CFLAGS)
21 if CCISGCC
22 AM_CFLAGS += -Wall
23 endif
25 AM_CPPFLAGS = $(DEBUG_CPPFLAGS) -I$(top_srcdir)/include
26 gsymcheck_LDADD = @GSYMCHECK_LDFLAGS@
28 EXTRA_DIST = create_proto 
30 CPROTO =        cproto
31 CPROTOCFLAGS =  $(INCLUDES) -I. -I.. -I../include
32 ALES_HACK =     -D__GNUC__
34 proto: prototype.h
36 prototype.h: $(gschem_SOURCES)
37         $(CPROTO) $(ALES_HACK) $(CPROTOCFLAGS) *.c > new_proto
38         mv new_proto ../include/prototype.h
40 MOSTLYCLEANFILES = *.log *.ps core FILE *~ prototype.bak
41 CLEANFILES = *.log *.ps core FILE *~ prototype.bak
42 DISTCLEANFILES = *.log core FILE *~ prototype.bak
43 MAINTAINERCLEANFILES = *.log *.ps core FILE *~ prototype.bak prototype.h Makefile.in configure