Generic Makefile: Difference between revisions

From genomewiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:
include $(KENT)/src/inc/common.mk
include $(KENT)/src/inc/common.mk


CFLAGS=-I ${KENT}/src/inc -I ${KENT}/src/hg/inc -g
CFLAGS=-I ${KENT}/src/inc -I ${KENT}/src/hg/inc  
L = -lm $(MYSQLLIBS)
L = -lm $(MYSQLLIBS)
MYLIBDIR = $(KENT)/src/lib/$(MACHTYPE)
MYLIBDIR = $(KENT)/src/lib/$(MACHTYPE)

Revision as of 14:01, 12 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.