Annotation of solidite/Makefile, revision 1.1.1.1

1.1       user        1: # This program is free software: you can redistribute it and/or modify it under
                      2: # the terms of the GNU Affero General Public License as published by the Free
                      3: # Software Foundation, either version 3 of the License, or (at your option) any
                      4: # later version.
                      5: # 
                      6: # This program is distributed in the hope that it will be useful, but WITHOUT
                      7: # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
                      8: # FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
                      9: # details.
                     10: #
                     11: # You should have received a copy of the GNU Affero General Public License along
                     12: # with this program. If not, see <https://www.gnu.org/licenses/>. 
                     13: 
                     14: TARGET=output/etc/os-release
                     15: 
                     16: all: $(TARGET)
                     17: 
                     18: $(TARGET): obj output/boot/kernel obj/UTILSDONE
                     19:        mkdir -p output/etc
                     20:        touch output/etc/os-release
                     21: 
                     22: obj:
                     23:        mkdir -p $@ output/bin output/boot/modules
                     24: 
                     25: output/boot/kernel: obj output/lib/libc.a
                     26:        $(MAKE) -C kernel
                     27: 
                     28: output/lib/libc.a:
                     29:        $(MAKE) -C libc
                     30: 
                     31: obj/UTILSDONE: obj
                     32:        $(MAKE) -C utils
                     33:        touch obj/UTILSDONE
                     34: 
                     35: clean:
                     36:        rm -rf obj output

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>