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>