mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-11 13:35:03 -04:00
Update programs makefile
This commit is contained in:
parent
0a711caaf5
commit
8e4bd5f81c
29
.gitignore
vendored
29
.gitignore
vendored
@ -7,34 +7,7 @@
|
||||
commands
|
||||
mnt
|
||||
*.a
|
||||
programs/tsh/tsh
|
||||
programs/keyboard/keyboard
|
||||
programs/cpuid/cpuid
|
||||
programs/args/args
|
||||
programs/shutdown/shutdown
|
||||
programs/reboot/reboot
|
||||
programs/stat/stat
|
||||
programs/cat/cat
|
||||
programs/which/which
|
||||
programs/long/long
|
||||
programs/loop/loop
|
||||
programs/keyboard/keyboard
|
||||
programs/writer/writer
|
||||
programs/longtwo/longtwo
|
||||
programs/longone/longone
|
||||
programs/pwd/pwd
|
||||
programs/which/which
|
||||
programs/readelf/readelf
|
||||
programs/touch/touch
|
||||
programs/mkdir/mkdir
|
||||
programs/rm/rm
|
||||
programs/date/date
|
||||
programs/ls/ls
|
||||
programs/lspci/lspci
|
||||
programs/lse820/lse820
|
||||
programs/mount/mount
|
||||
programs/uptime/uptime
|
||||
programs/df/df
|
||||
programs/*/debug
|
||||
programs/dist/
|
||||
tstl/tester
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
.PHONY: dist default clean force_look
|
||||
|
||||
PROGRAMS=long loop longone longtwo keyboard tsh cpuid shutdown reboot args stat cat which readelf touch mkdir rm date ls lspci lse820 mount df uptime writer
|
||||
PROGRAMS=long loop longone longtwo keyboard tsh cpuid shutdown reboot args stat cat which readelf touch mkdir rm date ls lspci lse820 mount df uptime writer divzero
|
||||
|
||||
default: dist
|
||||
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: args
|
||||
EXEC_NAME=args
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
args: main.cpp.o
|
||||
$(CXX) -o args main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf args
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: cat
|
||||
EXEC_NAME=cat
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
cat: main.cpp.o
|
||||
$(CXX) -o cat main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf cat
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: cpuid
|
||||
EXEC_NAME=cpuid
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
cpuid: main.cpp.o
|
||||
$(CXX) -o cpuid main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf cpuid
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: date
|
||||
EXEC_NAME=date
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
date: main.cpp.o
|
||||
$(CXX) -o date main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf date
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: df
|
||||
EXEC_NAME=df
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
df: main.cpp.o
|
||||
$(CXX) -o df main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf df
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: keyboard
|
||||
EXEC_NAME=divzero
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
keyboard: main.cpp.o
|
||||
$(CXX) -o keyboard main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf keyboard
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: long
|
||||
EXEC_NAME=long
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
long: main.cpp.o
|
||||
$(CXX) -o long main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf long
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: longone
|
||||
EXEC_NAME=longone
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
longone: main.cpp.o
|
||||
$(CXX) -o longone main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf longone
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: longtwo
|
||||
EXEC_NAME=longtwo
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
longtwo: main.cpp.o
|
||||
$(CXX) -o longtwo main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf longtwo
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: loop
|
||||
EXEC_NAME=loop
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) $(PROGRAM_FLAGS) $(CPP_FLAGS_64) $(WARNING_FLAGS) -c $< -o $@
|
||||
|
||||
loop: main.cpp.o
|
||||
$(CXX) $(PROGRAM_LINK_FLAGS) $(CPP_FLAGS_64) -o loop main.cpp.o
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf loop
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: ls
|
||||
EXEC_NAME=ls
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
ls: main.cpp.o
|
||||
$(CXX) -o ls main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf ls
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: lse820
|
||||
EXEC_NAME=lse820
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
lse820: main.cpp.o
|
||||
$(CXX) -o lse820 main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf lspci
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: lspci
|
||||
EXEC_NAME=lspci
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
lspci: main.cpp.o
|
||||
$(CXX) -o lspci main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf lspci
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: mkdir
|
||||
EXEC_NAME=mkdir
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
mkdir: main.cpp.o
|
||||
$(CXX) -o mkdir main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf mkdir
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: mount
|
||||
EXEC_NAME=mount
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
mount: main.cpp.o
|
||||
$(CXX) -o mount main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf mount
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: readelf
|
||||
EXEC_NAME=readelf
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
readelf: main.cpp.o
|
||||
$(CXX) -o readelf main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf readelf
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: reboot
|
||||
EXEC_NAME=reboot
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
reboot: main.cpp.o
|
||||
$(CXX) -o reboot main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf reboot
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: rm
|
||||
EXEC_NAME=rm
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
rm: main.cpp.o
|
||||
$(CXX) -o rm main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf rm
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: shutdown
|
||||
EXEC_NAME=shutdown
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
shutdown: main.cpp.o
|
||||
$(CXX) -o shutdown main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf shutdown
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: stat
|
||||
EXEC_NAME=stat
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
stat: main.cpp.o
|
||||
$(CXX) -o stat main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf stat
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: touch
|
||||
EXEC_NAME=touch
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
touch: main.cpp.o
|
||||
$(CXX) -o touch main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf touch
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: tsh
|
||||
EXEC_NAME=tsh
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
tsh: main.cpp.o
|
||||
$(CXX) -o tsh main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf tsh
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: uptime
|
||||
EXEC_NAME=uptime
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
uptime: main.cpp.o
|
||||
$(CXX) -o uptime main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf uptime
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: which
|
||||
EXEC_NAME=which
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
which: main.cpp.o
|
||||
$(CXX) -o which main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf which
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
@ -1,15 +1,14 @@
|
||||
.PHONY: default clean
|
||||
|
||||
default: writer
|
||||
EXEC_NAME=writer
|
||||
|
||||
default: link
|
||||
|
||||
include ../../cpp.mk
|
||||
|
||||
%.cpp.o: src/%.cpp
|
||||
$(CXX) -c $< -o $@ $(PROGRAM_FLAGS)
|
||||
|
||||
writer: main.cpp.o
|
||||
$(CXX) -o writer main.cpp.o $(PROGRAM_LINK_FLAGS)
|
||||
$(eval $(call program_compile_cpp_folder,src))
|
||||
$(eval $(call program_link_executable,$(EXEC_NAME)))
|
||||
|
||||
clean:
|
||||
rm -f *.cpp.o
|
||||
rm -rf writer
|
||||
@ echo -e "Remove compiled files"
|
||||
@ rm -rf debug
|
||||
|
Loading…
x
Reference in New Issue
Block a user