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