add code to create, clean and ignore *.d files
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -11,4 +11,5 @@ CVSPSI
|
||||
*.hdf5
|
||||
*.a
|
||||
*.o
|
||||
*.d
|
||||
*.out
|
||||
|
||||
@@ -14,7 +14,7 @@ default: all
|
||||
|
||||
# PSI rules and variables
|
||||
EXTRA=nintf.o
|
||||
PSI_CLEAN_MATRIX = rm -f ../*.o ../psi/*.o; $(MAKE) -C ../matrix $(MFLAGS) clean
|
||||
PSI_CLEAN_MATRIX = rm -f ../*.o ../*.d ../psi/*.o ../psi/*.d; $(MAKE) -C ../matrix $(MFLAGS) clean
|
||||
PSI_CFLAGS = -I./ $(INC_HDF5) $(INC_TCL8) -DDO_NOT_SELECT_BEFORE_SEND -DHDF5 -DNXXML\
|
||||
-DCYGNUS -DNONINTF -std=gnu99 -g $(DFORTIFY)\
|
||||
-Wall -Wextra -Wno-unused
|
||||
@@ -22,6 +22,7 @@ PSI_SLIBS = matrix/libmatrix.a
|
||||
PSI_LIBS = \
|
||||
$(LIB_TCL8) $(LIB_HDF5) -lpthread \
|
||||
-ldl -lz -lm -lc $(LIB_MXML) $(LIB_JSON)
|
||||
PSI_CFLAGS += -MMD
|
||||
PSI_CFLAGS += -DSITE_ANSTO=1
|
||||
|
||||
../%.o : ../%.c
|
||||
@@ -119,6 +120,7 @@ DEBUGFLAGS = -Wall -Wextra -Wno-unused -Wno-comment -Wno-switch
|
||||
CFLAGS = -g -std=gnu99
|
||||
CFLAGS += $(INCFLAGS)
|
||||
CFLAGS += $(DEBUGFLAGS)
|
||||
CFLAGS += -MMD
|
||||
CFLAGS += -DSICS_SITE='"${SICS_SITE}"'
|
||||
CFLAGS += -DSICS_VERSION='"${SICS_VERSION}"'
|
||||
CFLAGS += -DSICS_REVISION='"${SICS_REVISION}"'
|
||||
@@ -224,6 +226,7 @@ anstoclean:
|
||||
rm -f SICServer
|
||||
rm -f *.a
|
||||
rm -f *.o
|
||||
rm -f *.d
|
||||
|
||||
clean: anstoclean
|
||||
$(PSI_CLEAN_MATRIX)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
SRC = .
|
||||
CC = gcc
|
||||
CFLAGS = -g -std=gnu99 -DLINUX $(DFORTIFY) -I$(SRC) -I../.. $(INC_TCL8) -Wall -Wno-unused -Wextra
|
||||
CFLAGS = -g -std=gnu99 -DLINUX $(DFORTIFY) -I$(SRC) -I../.. $(INC_TCL8) -Wall -Wno-unused -Wextra -MMD
|
||||
|
||||
HOBJ = nhq200util.o
|
||||
HOBJ += itc4util.o
|
||||
@@ -39,4 +39,4 @@ libhlib.a: $(HOBJ)
|
||||
ranlib libhlib.a
|
||||
|
||||
clean:
|
||||
rm -f *.o *.a
|
||||
rm -f *.o *.d *.a
|
||||
|
||||
Reference in New Issue
Block a user