134 lines
5.8 KiB
Makefile
134 lines
5.8 KiB
Makefile
##
|
|
## Auto Generated makefile by CodeLite IDE
|
|
## any manual changes will be erased
|
|
##
|
|
## Debug
|
|
ProjectName :=UOCContacts
|
|
ConfigurationName :=Debug
|
|
WorkspacePath :=/dades/git/UOC/PP/PR1/UOC20211
|
|
ProjectPath :=/dades/git/UOC/PP/PR1/UOC20211/UOCContacts
|
|
IntermediateDirectory :=../bin/Debug
|
|
OutDir := $(IntermediateDirectory)
|
|
CurrentFileName :=
|
|
CurrentFilePath :=
|
|
CurrentFileFullPath :=
|
|
User :=Guillem
|
|
Date :=24/10/21
|
|
CodeLitePath :=/home/guillem/.codelite
|
|
LinkerName :=/usr/bin/g++
|
|
SharedObjectLinkerName :=/usr/bin/g++ -shared -fPIC
|
|
ObjectSuffix :=.o
|
|
DependSuffix :=.o.d
|
|
PreprocessSuffix :=.i
|
|
DebugSwitch :=-g
|
|
IncludeSwitch :=-I
|
|
LibrarySwitch :=-l
|
|
OutputSwitch :=-o
|
|
LibraryPathSwitch :=-L
|
|
PreprocessorSwitch :=-D
|
|
SourceSwitch :=-c
|
|
OutputFile :=../lib/lib$(ProjectName)d.a
|
|
Preprocessors :=
|
|
ObjectSwitch :=-o
|
|
ArchiveOutputSwitch :=
|
|
PreprocessOnlySwitch :=-E
|
|
ObjectsFileList :="UOCContacts.txt"
|
|
PCHCompileFlags :=
|
|
MakeDirCommand :=mkdir -p
|
|
LinkOptions :=
|
|
IncludePath := $(IncludeSwitch). $(IncludeSwitch). $(IncludeSwitch)include
|
|
IncludePCH :=
|
|
RcIncludePath :=
|
|
Libs :=
|
|
ArLibs :=
|
|
LibPath := $(LibraryPathSwitch).
|
|
|
|
##
|
|
## Common variables
|
|
## AR, CXX, CC, AS, CXXFLAGS and CFLAGS can be overriden using an environment variables
|
|
##
|
|
AR := /usr/bin/ar rcu
|
|
CXX := /usr/bin/g++
|
|
CC := /usr/bin/gcc
|
|
CXXFLAGS := -g $(Preprocessors)
|
|
CFLAGS := -g $(Preprocessors)
|
|
ASFLAGS :=
|
|
AS := /usr/bin/as
|
|
|
|
|
|
##
|
|
## User defined environment variables
|
|
##
|
|
CodeLiteDir:=/usr/share/codelite
|
|
Objects0=$(IntermediateDirectory)/src_contact.c$(ObjectSuffix) $(IntermediateDirectory)/src_api.c$(ObjectSuffix) $(IntermediateDirectory)/src_person.c$(ObjectSuffix) $(IntermediateDirectory)/src_csv.c$(ObjectSuffix) $(IntermediateDirectory)/src_date.c$(ObjectSuffix)
|
|
|
|
|
|
|
|
Objects=$(Objects0)
|
|
|
|
##
|
|
## Main Build Targets
|
|
##
|
|
.PHONY: all clean PreBuild PrePreBuild PostBuild MakeIntermediateDirs
|
|
all: $(IntermediateDirectory) $(OutputFile)
|
|
|
|
$(OutputFile): $(Objects)
|
|
@$(MakeDirCommand) $(@D)
|
|
@echo "" > $(IntermediateDirectory)/.d
|
|
@echo $(Objects0) > $(ObjectsFileList)
|
|
$(AR) $(ArchiveOutputSwitch)$(OutputFile) @$(ObjectsFileList)
|
|
@$(MakeDirCommand) "/dades/git/UOC/PP/PR1/UOC20211/.build-debug"
|
|
@echo rebuilt > "/dades/git/UOC/PP/PR1/UOC20211/.build-debug/UOCContacts"
|
|
|
|
MakeIntermediateDirs:
|
|
@test -d ../bin/Debug || $(MakeDirCommand) ../bin/Debug
|
|
|
|
|
|
../bin/Debug:
|
|
@test -d ../bin/Debug || $(MakeDirCommand) ../bin/Debug
|
|
|
|
PreBuild:
|
|
|
|
|
|
##
|
|
## Objects
|
|
##
|
|
$(IntermediateDirectory)/src_contact.c$(ObjectSuffix): src/contact.c
|
|
@$(CC) $(CFLAGS) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_contact.c$(ObjectSuffix) -MF$(IntermediateDirectory)/src_contact.c$(DependSuffix) -MM src/contact.c
|
|
$(CC) $(SourceSwitch) "/dades/git/UOC/PP/PR1/UOC20211/UOCContacts/src/contact.c" $(CFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_contact.c$(ObjectSuffix) $(IncludePath)
|
|
$(IntermediateDirectory)/src_contact.c$(PreprocessSuffix): src/contact.c
|
|
$(CC) $(CFLAGS) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_contact.c$(PreprocessSuffix) src/contact.c
|
|
|
|
$(IntermediateDirectory)/src_api.c$(ObjectSuffix): src/api.c
|
|
@$(CC) $(CFLAGS) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_api.c$(ObjectSuffix) -MF$(IntermediateDirectory)/src_api.c$(DependSuffix) -MM src/api.c
|
|
$(CC) $(SourceSwitch) "/dades/git/UOC/PP/PR1/UOC20211/UOCContacts/src/api.c" $(CFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_api.c$(ObjectSuffix) $(IncludePath)
|
|
$(IntermediateDirectory)/src_api.c$(PreprocessSuffix): src/api.c
|
|
$(CC) $(CFLAGS) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_api.c$(PreprocessSuffix) src/api.c
|
|
|
|
$(IntermediateDirectory)/src_person.c$(ObjectSuffix): src/person.c
|
|
@$(CC) $(CFLAGS) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_person.c$(ObjectSuffix) -MF$(IntermediateDirectory)/src_person.c$(DependSuffix) -MM src/person.c
|
|
$(CC) $(SourceSwitch) "/dades/git/UOC/PP/PR1/UOC20211/UOCContacts/src/person.c" $(CFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_person.c$(ObjectSuffix) $(IncludePath)
|
|
$(IntermediateDirectory)/src_person.c$(PreprocessSuffix): src/person.c
|
|
$(CC) $(CFLAGS) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_person.c$(PreprocessSuffix) src/person.c
|
|
|
|
$(IntermediateDirectory)/src_csv.c$(ObjectSuffix): src/csv.c
|
|
@$(CC) $(CFLAGS) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_csv.c$(ObjectSuffix) -MF$(IntermediateDirectory)/src_csv.c$(DependSuffix) -MM src/csv.c
|
|
$(CC) $(SourceSwitch) "/dades/git/UOC/PP/PR1/UOC20211/UOCContacts/src/csv.c" $(CFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_csv.c$(ObjectSuffix) $(IncludePath)
|
|
$(IntermediateDirectory)/src_csv.c$(PreprocessSuffix): src/csv.c
|
|
$(CC) $(CFLAGS) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_csv.c$(PreprocessSuffix) src/csv.c
|
|
|
|
$(IntermediateDirectory)/src_date.c$(ObjectSuffix): src/date.c
|
|
@$(CC) $(CFLAGS) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_date.c$(ObjectSuffix) -MF$(IntermediateDirectory)/src_date.c$(DependSuffix) -MM src/date.c
|
|
$(CC) $(SourceSwitch) "/dades/git/UOC/PP/PR1/UOC20211/UOCContacts/src/date.c" $(CFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_date.c$(ObjectSuffix) $(IncludePath)
|
|
$(IntermediateDirectory)/src_date.c$(PreprocessSuffix): src/date.c
|
|
$(CC) $(CFLAGS) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_date.c$(PreprocessSuffix) src/date.c
|
|
|
|
|
|
-include $(IntermediateDirectory)/*$(DependSuffix)
|
|
##
|
|
## Clean
|
|
##
|
|
clean:
|
|
$(RM) -r ../bin/Debug/
|
|
|
|
|