Differences From
Artifact [05d8d251c9]:
166 166
167 167 rule r = { 10, buf,
168 168 rule_kind_undialectical,
169 169 rule_action_expropriate,
170 170 rule_target_bourgeoisie
171 171 };
172 172
173 -this makes code much more legible and has the added benefit of making the definitions easier to expand at a later date if new functionality values is needed without breaking the API or ABI.
173 +this makes code much more legible and has the added benefit of making the definitions easier to expand at a later date if new functionality is needed without breaking the API or ABI.
174 174
175 175 ## build process
176 176
177 177 libk has a number of targets. all files generated by a `make` invocation will be stored in the folder "out" at the root of the repository. this directory may be deleted entirely to clean the repository.
178 178
179 179 **defs** will create the directory `out/k/` and populate it with module header files. the `k/` directory shall be suitable to copy to `/usr/include` or similar. these header files will copied by building the `${OUT}/$(module).h` target of each module's makefile.
180 180