Generic Makefile: Difference between revisions
From genomewiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
Make sure that the four indented lines are indenten with tabs, otherwise the file will not work. | Make sure that the four indented lines are indenten with tabs, otherwise the file will not work. | ||
See also: the <em>newProg</em> command in the kent source tree. It will generate not only a generic Makefile but also the generic structure of a kent source utility. |
Revision as of 20:54, 14 September 2006
include $(KENT)/src/inc/common.mk CFLAGS=-I ${KENT}/src/inc -I ${KENT}/src/hg/inc L = -lm $(MYSQLLIBS) MYLIBDIR = $(KENT)/src/lib/$(MACHTYPE) MYLIBS = $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a O = $(PROG).o ../lib/bedUtil.o $(PROG): $O $(MYLIBS) ${CC} ${COPT} ${CFLAGS} -o $(HOME)/bin/$(MACHTYPE)/$(PROG) $O $(MYLIBS) $L strip $(HOME)/bin/$(MACHTYPE)/$(PROG) clean: rm *.o rm core
Make sure that the four indented lines are indenten with tabs, otherwise the file will not work.
See also: the newProg command in the kent source tree. It will generate not only a generic Makefile but also the generic structure of a kent source utility.