Annotation of solidite/utils/Makefile, revision 1.1
1.1 ! user 1: # Copyright (c) 2026 The Solidite Developers
! 2: #
! 3: # This program is free software: you can redistribute it and/or modify it under
! 4: # the terms of the GNU Affero General Public License as published by the Free
! 5: # Software Foundation, either version 3 of the License, or (at your option) any
! 6: # later version.
! 7: #
! 8: # This program is distributed in the hope that it will be useful, but WITHOUT
! 9: # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
! 10: # FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
! 11: # details.
! 12: #
! 13: # You should have received a copy of the GNU Affero General Public License along
! 14: # with this program. If not, see <https://www.gnu.org/licenses/>.
! 15:
! 16: .POSIX:
! 17:
! 18: OUT=../output/bin
! 19: INCLUDE=include
! 20: TARGET=utils
! 21:
! 22: ifndef CXX
! 23: CXX=c++
! 24: endif
! 25:
! 26: all: $(TARGET)
! 27:
! 28: $(TARGET): $(OUT)/basename $(OUT)/cat $(OUT)/chmod \
! 29: $(OUT)/dirname $(OUT)/echo $(OUT)/head \
! 30: $(OUT)/kill $(OUT)/link $(OUT)/logname \
! 31: $(OUT)/ln $(OUT)/mkdir $(OUT)/false \
! 32: $(OUT)/rm $(OUT)/true $(OUT)/tty \
! 33: $(OUT)/uname
! 34:
! 35: $(OUT)/basename:
! 36: $(CROSS_COMPILE)$(CC) $(CFLAGS) basename.c -o $(OUT)/basename
! 37:
! 38: $(OUT)/cat:
! 39: $(CROSS_COMPILE)$(CC) $(CFLAGS) cat.c -o $(OUT)/cat
! 40:
! 41: $(OUT)/chmod:
! 42: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) chmod.cpp -o $(OUT)/chmod
! 43:
! 44: $(OUT)/dirname:
! 45: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) dirname.cpp -o $(OUT)/dirname
! 46:
! 47: $(OUT)/echo:
! 48: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) echo.cpp -o $(OUT)/echo
! 49:
! 50: $(OUT)/head:
! 51: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) head.cpp -o $(OUT)/head
! 52:
! 53: $(OUT)/kill:
! 54: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) kill.cpp -o $(OUT)/kill
! 55:
! 56: $(OUT)/link:
! 57: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) link.cpp -o $(OUT)/link
! 58:
! 59: $(OUT)/logname:
! 60: $(CROSS_COMPILE)$(CC) $(CFLAGS) logname.c -o $(OUT)/logname
! 61:
! 62: $(OUT)/ln:
! 63: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) ln.cpp -o $(OUT)/ln
! 64:
! 65: $(OUT)/mkdir:
! 66: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) mkdir.cpp -o $(OUT)/mkdir
! 67:
! 68: $(OUT)/false:
! 69: $(CROSS_COMPILE)$(CC) $(CFLAGS) false.c -o $(OUT)/false
! 70:
! 71: $(OUT)/rm:
! 72: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) rm.cpp -o $(OUT)/rm
! 73:
! 74: $(OUT)/true:
! 75: $(CROSS_COMPILE)$(CC) $(CFLAGS) true.c -o $(OUT)/true
! 76:
! 77: $(OUT)/tty:
! 78: $(CROSS_COMPILE)$(CC) $(CFLAGS) tty.c -o $(OUT)/tty
! 79:
! 80: $(OUT)/uname:
! 81: $(CROSS_COMPILE)$(CXX) $(CXXFLAGS) uname.cpp -o $(OUT)/uname
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>